package com.wskj.workbench.bo.web;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import javax.validation.constraints.*;


import java.math.BigDecimal;

/**
 * 抖音订单添加对象 tb_tiktok_order
 *
 * @author wskj
 * @date 2024-09-24
 */
@Data
@ApiModel("抖音订单添加对象")
public class TbTiktokOrderAddBo {


    /** 提现发起日期 */
    @ApiModelProperty("提现发起日期")
    private String initiationDate;

    /** 劵核销时间 */
    @ApiModelProperty("劵核销时间")
    private String verifiTime;

    /** 券码 */
    @ApiModelProperty("券码")
    private String couponCode;

    /** 分账单id */
    @ApiModelProperty("分账单id")
    private String billId;

    /** 商家id */
    @ApiModelProperty("商家id")
    private String merchantId;

    /** 商家名称 */
    @ApiModelProperty("商家名称")
    private String merchantName;

    /** 团购id */
    @ApiModelProperty("团购id")
    private String groupId;

    /** 团购名称 */
    @ApiModelProperty("团购名称")
    private String groupName;

    /** 商品价格 */
    @ApiModelProperty("商品价格")
    private BigDecimal proPrice;

    /** 内容类型(1 短视频 2 直播) */
    @ApiModelProperty("内容类型(1 短视频 2 直播)")
    private String contentType;

    /** 内容id */
    @ApiModelProperty("内容id")
    private String contentId;

    /** 内容标题 */
    @ApiModelProperty("内容标题")
    private String contentTitle;

    /** 达人uid */
    @ApiModelProperty("达人uid")
    private String tiktokUid;

    /** 达人抖音号 */
    @ApiModelProperty("达人抖音号")
    private String tiktokNo;

    /** 达人昵称 */
    @ApiModelProperty("达人昵称")
    private String tiktokNick;

    /** 核销GMV(元) */
    @ApiModelProperty("核销GMV(元)")
    private BigDecimal gmvPrice;

    /** 总收入(元) */
    @ApiModelProperty("总收入(元)")
    private BigDecimal totalPrice;

    /** 达人佣金支出(元) */
    @ApiModelProperty("达人佣金支出(元)")
    private BigDecimal expendPrice;

    /** 机构实收金额(元) */
    @ApiModelProperty("机构实收金额(元)")
    private BigDecimal actualPrice;

    /** 佣金类型 */
    @ApiModelProperty("佣金类型")
    private String commissionType;

    /** 订单id */
    @ApiModelProperty("订单id")
    private String orderId;

    /** 订单支付成功时间 */
    @ApiModelProperty("订单支付成功时间")
    private String orderTime;

    /** 跟进人 */
    @ApiModelProperty("跟进人")
    private String followPerson;

    /** 是否结算过(1 否 2是)   */
    @ApiModelProperty("是否结算过(1 否 2是)  ")
    private String sfSettlement;

    /** 删除标志（0代表存在 2代表删除） */
    @ApiModelProperty("删除标志（0代表存在 2代表删除）")
    private String delFlag;

    /** 创建者 */
    @ApiModelProperty("创建者")
    private String createBy;

    /** 创建时间 */
    @ApiModelProperty("创建时间")
    private Date createTime;

    /** 更新者 */
    @ApiModelProperty("更新者")
    private String updateBy;

    /** 更新时间 */
    @ApiModelProperty("更新时间")
    private Date updateTime;

    /** 备注 */
    @ApiModelProperty("备注")
    private String remark;
}
